<?php include 'sesion_normal.php';?>
<?php
	$codigo = $_POST['codigo']; //Se recibe la variable $codigo, la cual contienen el codigo del empleado
	$nombre1 = $_POST['nombre1']; //Se recibe la variable $nombre1, la cual contienen el 1er nombre del empleado
	$nombre2 = $_POST['nombre2']; //Se recibe la variable $nombre2, la cual contienen el 2do nombre del empleado
	$apellido1 = $_POST['apellido1']; //Se recibe la variable $apellido1, la cual contienen el 1er apellido del empleado
	$apellido2 = $_POST['apellido2']; //Se recibe la variable $apellido2, la cual contienen el 2do apellido del empleado
	$cedula = $_POST['cedula']; //Se recibe la variable $cedula, la cual contienen la cedula del empleado
	$telefono = $_POST['cedula']; //Se recibe la variable $telefono, la cual contienen el telefono del empleado
	$correo = $_POST['correo']; //Se recibe la variable $correo, la cual contienen el correo del empleado
	$login = $_POST['login']; //Se recibe la variable $login, la cual contienen el login del empleado
	
	include "conectarse.php"; // Para conectarse a la BD  
		
			if ($cedula!=''){ //Se valida que la cedula no sea vacia
			$result1=mysql_query("select * from USUARIO where USU_CEDULA='".$cedula."' and USU_BORRADO=0",$link);
				
				while ($registro1 = mysql_fetch_array($result1)) {
				$verificar='activo';
				}
				
				$result2=mysql_query("select * from USUARIO where USU_CEDULA='".$cedula."' and USU_BORRADO=1",$link);
					
				while ($registro2 = mysql_fetch_array($result2))
				{
				$verificar='borrado';
				}		
			}
			
			if ($codigo!=''){ //Se valida que el codigo no sea vacio
			$result1=mysql_query("select * from USUARIO where USU_CODIGO='".$codigo."' and USU_BORRADO=0",$link);
				
				while ($registro1 = mysql_fetch_array($result1)) {
				$verificar2='activo_codigo';
				}
				
				$result2=mysql_query("select * from USUARIO where USU_CODIGO='".$codigo."' and USU_BORRADO=1",$link);
					
				while ($registro2 = mysql_fetch_array($result2))
				{
				$verificar2='borrado_codigo';
				}		
			}
		
			if ($login!=''){ //Se valida que el login no sea vacio
			$result1=mysql_query("select * from USUARIO where USU_LOGIN='".$login."' and USU_BORRADO=0",$link);
				
				while ($registro1 = mysql_fetch_array($result1)) {
				$verificar3='activo_login';
				}
				
				$result2=mysql_query("select * from USUARIO where USU_LOGIN='".$login."' and USU_BORRADO=1",$link);
					
				while ($registro2 = mysql_fetch_array($result2))
				{
				$verificar3='borrado_login';
				}		
			}
	//Se valida que los campos que son obligatorios no sean vacios
	if(($codigo=="") ||($nombre1=="") || ($apellido1=="") || ($cedula=="") || ($telefono=="") || ($login==""))
	{
		echo "<meta http-equiv='refresh' content='0; URL=usuario_agregar.php?error=1&codigo=$codigo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula=$cedula&telefono=$telefono&correo=$correo&login=$login'>";
	}
	else if($verificar=='activo'){
		echo "<meta http-equiv='refresh' content='0; URL=usuario_agregar.php?error=2&codigo=$codigo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula=$cedula&telefono=$telefono&correo=$correo&login=$login'>";
	}
	else if($verificar=='borrado'){
		$reactivado=mysql_query("update USUARIO set USU_BORRADO=0 where USU_CEDULA='".$cedula."'"); //reactiva al usuario
			echo "<meta http-equiv='refresh' content='0; URL=usuarios_consultar.php?error=3'>";
	}
	else if($verificar2=='activo_codigo'){
		echo "<meta http-equiv='refresh' content='0; URL=usuario_agregar.php?error=4&codigo=$codigo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula=$cedula&telefono=$telefono&correo=$correo&login=$login'>";
	}
	else if($verificar2=='borrado_codigo'){
		echo "<meta http-equiv='refresh' content='0; URL=usuario_agregar.php?error=6&codigo=$codigo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula=$cedula&telefono=$telefono&correo=$correo&login=$login'>";
	}
	else if($verificar3=='activo_login'){
		echo "<meta http-equiv='refresh' content='0; URL=usuario_agregar.php?error=5&codigo=$codigo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula=$cedula&telefono=$telefono&correo=$correo&login=$login'>";
	}
	else if($verificar3=='borrado_login'){
		echo "<meta http-equiv='refresh' content='0; URL=usuario_agregar.php?error=5&codigo=$codigo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula=$cedula&telefono=$telefono&correo=$correo&login=$login'>";
	}
	else{
	$password_md5 = md5($cedula); //Se realiza una funcion que encripta la clave
	//query que realiza el registro del empleado en la base de datos
    $query="insert into USUARIO (USU_CODIGO, USU_NOMBRE1, USU_NOMBRE2, USU_APELLIDO1, USU_APELLIDO2, USU_CEDULA, USU_TELEFONO, USU_MAIL, USU_LOGIN, USU_PASSWORD) values ('$codigo', '$nombre1', '$nombre2', '$apellido1', '$apellido2', '$cedula', '$telefono', '$correo', '$login', '$password_md5')";
	
	$insert=mysql_query($query,$link);		
	
	include "desconectarse.php"; //desconcectarse de la BD
	
	echo "<meta http-equiv='refresh' content='0; URL=usuario_agregar.php?agregar=1'>"; //Se redirecciona a la pag de agregar usuarios indicando que el ingreso del empleado fue exitoso	
	
	}
		
?>